Communication as a Means to Differentiate Objects, Components and Agents
نویسندگان
چکیده
Choosing the right abstractions is important for managing the complexity of your system. Three important abstractions used today are object, component and agent. Many similarities exist between these abstractions, but to make proper use of each, one should have a good understanding of their differences. Too often, we hear people discussing their agent-based systems when they have simply used the object abstraction. In this conceptual paper, we use communication as a means to differentiate the three abstractions. We describe communications patterns for each abstraction using an abbreviated pattern format, identifying the contexts, forces and solutions to different problems that present themselves for each abstraction. Our objective is to help developers identify the abstractions they are working with so they can make better use of them.
منابع مشابه
Noospheric Psychological-Educational Paradigm as a Methodological Basis for Teaching Russian-Language Business Communication to Foreign Students
In the context of the polyparadigmatic system of higher education, the noospheric psychological-pedagogical paradigm is considered, on its basis a lingvodidactic model is developed for the formation of professional-communicative competence (PCC) in Russian-language business communication among foreign students. The research focuses on the basic principles of the noospheric paradigm, which procl...
متن کاملInvestigation of physical resilience of bazaar of Kashan against earthquake (with emphasis on the role of communication networks and open space)
Introduction: The resilience of an architectural space is the ability to deal with damages caused by an accident, which helps to return to a normal condition after the accident. One of the important aspects of resilience is the physical aspect, which means the ability of a building to withstand changes, events, and the passage of time, and the response of the building to current and future need...
متن کاملExtending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملبررسی شوره زنی اثار سفالی بدست امده از حفاریهای باستان شناسی
EfIloresce means formation or crystals or whitish deposits on the surfaces of objer.:ls. The appeflrance of these crystals are due to the type ot" <lrt works, pigment, binding factor used, conselVation treatments and the environment in which the objects arc kept. In order to study the components of eftlorescence and the reasons for thier formation, samples were collected from the sedimenl...
متن کاملComparing Model-based Versus K-means Clustering for the Planar Shapes
In some fields, there is an interest in distinguishing different geometrical objects from each other. A field of research that studies the objects from a statistical point of view, provided they are invariant under translation, rotation and scaling effects, is known as the statistical shape analysis. Having some objects that are registered using key points on the outline...
متن کامل